$(function(){
	$('.buylink').click(function(){
		var obj=$(this);
		var sobj = obj.siblings();
		var ipid = $(this).parent().prev().find('input').val();
		sobj.append('<form action="buy!buyOnlyIp.do" method="post"><span><input type="hidden" name="ipid" value="'+ipid+'"><input type="text" name="days" value="1" style="width:50px;"><input type="submit" value="确定"></span></form>');
		/*$.post("buy!buyOnlyIp.do",{ipid:ipid},function(flag){
			if(flag==1){
				sobj.html("<a  style='color:green;font-size:12px;text-decoration: none;' href='myip.do'>购买成功,在我的代理查看！</a>");
				top.topFrame.location.reload();
			}else if(flag==2){
				sobj.html("<a  style='color:red;text-decoration: none;' href='price.do'>请充值独享套餐！</a>");
			}else{
				sobj.html("<a  style='color:red;text-decoration: none;'>此IP被他人购买！</a>");
				window.parent.rightFrame.location.reload();
			}
		});*/
		
		

	});
	$.post('other!onlyType.do',{},function(list){
		var r = $('#type');
		r.empty();
		r.append('<option value="">--All--</option>');
		for(var i=0;i<list.length;i++){
			r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
		}
	});
	$.post('other!onlyCountry.do',{},function(list){
		var r = $('#country');
		r.empty();
		r.append('<option value="">--All--</option>');
		for(var i=0;i<list.length;i++){
			r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
		}
	});
	$.post('other!onlyRegion.do',{country:$('#country').val()},function(list){
		var r = $('#region');
		r.empty();
		r.append('<option value="">--All--</option>');
		for(var i=0;i<list.length;i++){
			r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
		}
	});
	$.post('other!onlyCity.do',{country:$('#country').val(),region:$('#region').val()},function(list){
		var r = $('#city');
		r.empty();
		r.append('<option value="">--All--</option>');
		for(var i=0;i<list.length;i++){
			r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
		}
	});
	
	$('#country').change(function(){
		$.post('other!onlyRegion.do',{country:$('#country').val()},function(list){
			var r = $('#region');
			r.empty();
			r.append('<option value="">--All--</option>');
			for(var i=0;i<list.length;i++){
				r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
			}
		});
	});
	$('#region').change(function(){
		$.post('other!onlyCity.do',{country:$('#country').val(),region:$('#region').val()},function(list){
			var r = $('#city');
			r.empty();
			r.append('<option value="">--All--</option>');
			for(var i=0;i<list.length;i++){
				r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
			}
		});
	});
	
	
	var contains = function(list, obj) {
	    var i = list.length;
	    while (i--) {
	       if (list[i] === obj) {
	           return true;
	       }
	    }
	    return false;
	};
	
	var uniquelize = function(arr){
		var ra = new Array();
	     for(var i = 0; i < arr.length; i ++){
	         if(!contains(ra,arr[i])){
	            ra.push(arr[i]);
	         }
	     }
	     return ra;

	};
	
	
	$.post('getNum!getNumber.do',{},function(list){
		
		$('#num').text("当前您选择了"+list.length+"条");
		if(list.length>0){
			$('#pay').attr('disabled','');
		}
		
		$("input[name='ipbox']").each(function(index,element){
			if(contains(list,$(this).val())){
				$(this).attr('checked',true);
			}
			
		});
		
	});
	
	$('.STYLEbtn').click(function(){
		var obj = $(this);
		var id =obj.next().val();
		obj.val("检测中...");
		obj.attr('disabled','disabled');
		$.ajax({
		   type: "POST",
		   url: "send.do",
		   data: "flag=false&ip="+id,
		   timeout:15000,
		   success:function(o){
			   obj.val("检测");
			   obj.attr('disabled',"");
			   $('#speed'+id).html(o.speed);
			   $('#time'+id).html(o.time);
			   if(o.state==1){
				   $('#state'+id).html("<span class='STYLE19' style='color:green;'>可用</span>");
			   }else{
				   $('#state'+id).html("<span class='STYLE19' style='color:red;'>不可用</span>");
			   }
		   },
		   error:function(){
			   obj.val("检测");
			   obj.attr('disabled',"");
			   $('#state'+id).html("<span class='STYLE19' style='color:red;'>不可用</span>");
		   }
		});
	});
	//绑定全选事件
	$("#mainCheck").click(function() {  
		$('input[name="ipbox"]').attr("checked",this.checked);   

	});  
	
	//如果子选项有任意一个未选中，主选项也取消
	var subBox = $("input[name='ipbox']");
	subBox.click(function(){
		//attr("checked")返回的是obj
		var method = "remove";
		if($(this).attr("checked")){
			method = "add";
		}
		
		$.post('getNum!getNumber.do',{param:method,item:$(this).val()},function(list){
			
			$('#num').text("当前您选择了"+list.length+"条");
			var disabled  = "disabled";
			if(list.length>0){
				disabled = "";
			}
			
			$('#pay').attr('disabled',disabled);
			
			$("input[name='ipbox']").each(function(index,element){
				if(contains(list,$(this).val())){
					$(this).attr('checked',true);
				}
				
			});
			
		});
		
		
		
		$("#mainCheck").attr("checked",subBox.length==$("input[name='ipbox']:checked").length);
		
	});
	
	$("#pay").click(function(){
		
		location.href='buyBatch!buyBatch.do';
	});
	
	
});




function search(num){
	var reg =/^[0-9]+$/;
	if(reg.test($('#pageNo').val())){
		if($('#pageNo').val()>num||$('#pageNo').val()<1){
			alert("请输入正确的页码！");
			return false;
		}else{
			return true;
		}
	}
	alert("请输入正确的页码！");
	return false;
}